home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 30
/
Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso
/
Aminet
/
dev
/
lang
/
SmallEiffel.lha
/
SmallEiffel
/
bin_c
/
compile_to_c2.c
< prev
next >
Wrap
C/C++ Source or Header
|
1998-12-22
|
5KB
|
388 lines
/*
-- ANSI C code generated by :
-- SmallEiffel The GNU Eiffel Compiler -- Release (- 0.79) --
-- Copyright (C), 1994-98 - LORIA - UHP - CRIN - INRIA - FRANCE --
-- Dominique COLNET and Suzanne COLLIN - colnet@loria.fr --
-- http://www.loria.fr/SmallEiffel --
*/
#include "compile_to_c.h"
T108 r108realloc(T108 C,T2 a1,T2 a2){
T108 R=NULL;
R=calloc(a2,sizeof(T0*));
r108copy_from(R,C,(a1)-(1));
return R;
}
void r108set_all_with(T108 C,T0* a1,T2 a2){
T2 _i=0;
_i=a2;
while (!((_i)<(0))) {
(C)[_i]=(a1);
_i=(_i)-(1);
}
}
T2 r108fast_index_of(T108 C,T0* a1,T2 a2){
T2 R=0;
while (!(((R)>(a2))||((a1)==((void*)((C)[R]))))) {
R=(R)+(1);
}
return R;
}
void r108copy_from(T108 C,T108 a1,T2 a2){
T2 _i=0;
_i=a2;
while (!((_i)<(0))) {
(C)[_i]=((a1)[_i]);
_i=(_i)-(1);
}
}
T100 r100realloc(T100 C,T2 a1,T2 a2){
T100 R=NULL;
R=calloc(a2,sizeof(T0*));
r100copy_from(R,C,(a1)-(1));
return R;
}
void r100clear_all(T100 C,T2 a1){
T2 _i=0;
T0* _v=NULL;
_i=a1;
while (!((_i)<(0))) {
(C)[_i]=(_v);
_i=(_i)-(1);
}
}
void r100set_all_with(T100 C,T0* a1,T2 a2){
T2 _i=0;
_i=a2;
while (!((_i)<(0))) {
(C)[_i]=(a1);
_i=(_i)-(1);
}
}
void r100copy_from(T100 C,T100 a1,T2 a2){
T2 _i=0;
_i=a2;
while (!((_i)<(0))) {
(C)[_i]=((a1)[_i]);
_i=(_i)-(1);
}
}
T239 r239realloc(T239 C,T2 a1,T2 a2){
T239 R=NULL;
R=calloc(a2,sizeof(T0*));
r239copy_from(R,C,(a1)-(1));
return R;
}
void r239copy_from(T239 C,T239 a1,T2 a2){
T2 _i=0;
_i=a2;
while (!((_i)<(0))) {
(C)[_i]=((a1)[_i]);
_i=(_i)-(1);
}
}
T71 r71realloc(T71 C,T2 a1,T2 a2){
T71 R=NULL;
R=calloc(a2,sizeof(T0*));
r71copy_from(R,C,(a1)-(1));
return R;
}
T6 r71equal_like(T0* a1,T0* a2){
T6 R=0;
/*[IF*/
/*AF*//*AF*/if((a1)==((void*)(a2))){
R=1;
}
else if(((a1)==((void*)(NULL)))||((a2)==((void*)(NULL)))){
}
else{
R=r70is_equal(((T70*)a1),a2);
}
/*FI]*/
return R;
}
T2 r71fast_index_of(T71 C,T0* a1,T2 a2){
T2 R=0;
while (!(((R)>(a2))||((a1)==((void*)((C)[R]))))) {
R=(R)+(1);
}
return R;
}
void r71copy_from(T71 C,T71 a1,T2 a2){
T2 _i=0;
_i=a2;
while (!((_i)<(0))) {
(C)[_i]=((a1)[_i]);
_i=(_i)-(1);
}
}
T2 r71index_of(T71 C,T0* a1,T2 a2){
T2 R=0;
while (!(((R)>(a2))||(r71equal_like(a1,(C)[R])))) {
R=(R)+(1);
}
return R;
}
T351 r351realloc(T351 C,T2 a1,T2 a2){
T351 R=NULL;
R=calloc(a2,sizeof(T0*));
r351copy_from(R,C,(a1)-(1));
return R;
}
void r351clear_all(T351 C,T2 a1){
T2 _i=0;
T0* _v=NULL;
_i=a1;
while (!((_i)<(0))) {
(C)[_i]=(_v);
_i=(_i)-(1);
}
}
void r351set_all_with(T351 C,T0* a1,T2 a2){
T2 _i=0;
_i=a2;
while (!((_i)<(0))) {
(C)[_i]=(a1);
_i=(_i)-(1);
}
}
void r351copy_from(T351 C,T351 a1,T2 a2){
T2 _i=0;
_i=a2;
while (!((_i)<(0))) {
(C)[_i]=((a1)[_i]);
_i=(_i)-(1);
}
}
T68 r68realloc(T68 C,T2 a1,T2 a2){
T68 R=NULL;
R=calloc(a2,sizeof(T0*));
r68copy_from(R,C,(a1)-(1));
return R;
}
void r68set_all_with(T68 C,T0* a1,T2 a2){
T2 _i=0;
_i=a2;
while (!((_i)<(0))) {
(C)[_i]=(a1);
_i=(_i)-(1);
}
}
T2 r68fast_index_of(T68 C,T0* a1,T2 a2){
T2 R=0;
while (!(((R)>(a2))||((a1)==((void*)((C)[R]))))) {
R=(R)+(1);
}
return R;
}
void r68copy_from(T68 C,T68 a1,T2 a2){
T2 _i=0;
_i=a2;
while (!((_i)<(0))) {
(C)[_i]=((a1)[_i]);
_i=(_i)-(1);
}
}
T112 r112realloc(T112 C,T2 a1,T2 a2){
T112 R=NULL;
R=calloc(a2,sizeof(T0*));
r112copy_from(R,C,(a1)-(1));
return R;
}
void r112clear_all(T112 C,T2 a1){
T2 _i=0;
T0* _v=NULL;
_i=a1;
while (!((_i)<(0))) {
(C)[_i]=(_v);
_i=(_i)-(1);
}
}
void r112set_all_with(T112 C,T0* a1,T2 a2){
T2 _i=0;
_i=a2;
while (!((_i)<(0))) {
(C)[_i]=(a1);
_i=(_i)-(1);
}
}
void r112copy_from(T112 C,T112 a1,T2 a2){
T2 _i=0;
_i=a2;
while (!((_i)<(0))) {
(C)[_i]=((a1)[_i]);
_i=(_i)-(1);
}
}
T197 r197realloc(T197 C,T2 a1,T2 a2){
T197 R=NULL;
R=calloc(a2,sizeof(T0*));
r197copy_from(R,C,(a1)-(1));
return R;
}
void r197copy_from(T197 C,T197 a1,T2 a2){
T2 _i=0;
_i=a2;
while (!((_i)<(0))) {
(C)[_i]=((a1)[_i]);
_i=(_i)-(1);
}
}
T355 r355realloc(T355 C,T2 a1,T2 a2){
T355 R=NULL;
R=calloc(a2,sizeof(T6));
r355copy_from(R,C,(a1)-(1));
return R;
}
void r355set_all_with(T355 C,T6 a1,T2 a2){
T2 _i=0;
_i=a2;
while (!((_i)<(0))) {
(C)[_i]=(a1);
_i=(_i)-(1);
}
}
void r355move(T355 C,T2 a1,T2 a2,T2 a3){
T2 _i=0;
/*[IF*/
if((a3)==(0)){
}
else if((a3)<(0)){
_i=a1;
while (!((_i)>(a2))) {
(C)[(_i)+(a3)]=((C)[_i]);
_i=(_i)+(1);
}
}
else{
_i=a2;
while (!((_i)<(a1))) {
(C)[(_i)+(a3)]=((C)[_i]);
_i=(_i)-(1);
}
}
/*FI]*/
}
void r355copy_from(T355 C,T355 a1,T2 a2){
T2 _i=0;
_i=a2;
while (!((_i)<(0))) {
(C)[_i]=((a1)[_i]);
_i=(_i)-(1);
}
}
void r355clear(T355 C,T2 a1,T2 a2){
T2 _i=0;
T6 _v=0;
_i=a1;
while (!((_i)>(a2))) {
(C)[_i]=(_v);
_i=(_i)+(1);
}
}
T48 r48realloc(T48 C,T2 a1,T2 a2){
T48 R=NULL;
R=calloc(a2,sizeof(T2));
r48copy_from(R,C,(a1)-(1));
return R;
}
void r48set_all_with(T48 C,T2 a1,T2 a2){
T2 _i=0;
_i=a2;
while (!((_i)<(0))) {
(C)[_i]=(a1);
_i=(_i)-(1);
}
}
T2 r48fast_index_of(T48 C,T2 a1,T2 a2){
T2 R=0;
while (!(((R)>(a2))||((a1)==((C)[R])))) {
R=(R)+(1);
}
return R;
}
void r48copy_from(T48 C,T48 a1,T2 a2){
T2 _i=0;
_i=a2;
while (!((_i)<(0))) {
(C)[_i]=((a1)[_i]);
_i=(_i)-(1);
}
}